#include "Shm.hpp"
#include "Fifo.hpp"

int main()
{
    Shm shm(PATHNAME, PROJ_ID, CREAT); //先创建共享内存并挂载
   // char* mem = (char*)shm.VirtualAdd();
    
     shm.Attr();
    // NamedPipe fifo(".", FIFO_FILE); //创建命名管道
    // FileOper readfile(".", FIFO_FILE);
    // readfile.OpenForRead(); //读方式打开

    // while(true)
    // {
    //     //先从管道里读，默认会阻塞在这里
    //     if( readfile.Read() ) //管道里读成功了才从共享内存里读
    //     {
    //         printf("%s\n", mem);
    //     }
    //     else 
    //         break;
    // }

   // readfile.Close(); //结束时关闭文件
    return 0;
}

